.game-atmosphere:has(.chronicle-page)>.app-column{max-width:1600px}.chronicle-page{--chronicle-paper:#f4eddf;--chronicle-ink:#26372f;--chronicle-jade:#24654e;--chronicle-muted:#586258;--chronicle-line:#c9c2af;--chronicle-selected:#e3ebdf;min-height:100%;flex-shrink:0;padding:0 clamp(16px,4vw,64px) 64px;background:var(--chronicle-paper);color:var(--chronicle-ink);font-size:16px;word-break:keep-all;overflow-wrap:break-word}.chronicle-page .site-band{border-bottom-color:var(--chronicle-line)}.chronicle-page .site-band__links a[aria-current=page]{color:var(--chronicle-jade)}.chronicle-title-row{display:flex;justify-content:space-between;align-items:end;gap:40px;padding:38px 0 25px}.chronicle-kicker{color:var(--chronicle-muted);font-size:14px;letter-spacing:.04em;margin:0 0 12px}.chronicle-title-row h1{margin:0;font-size:clamp(40px,4.7vw,68px);font-weight:500;line-height:1.1}.chronicle-title-row>p{color:var(--chronicle-muted);font-size:16px;line-height:1.8;margin:0}.chronicle-progress{display:flex;justify-content:space-between;gap:16px;font-size:14px;color:var(--chronicle-muted);margin:12px 0 22px}.chronicle-volumes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--chronicle-line)}.chronicle-volumes button{height:auto;min-height:110px;padding:15px 9px;display:flex;flex-direction:column;gap:6px;border-radius:0;white-space:normal;border-right:1px solid var(--chronicle-line)}.chronicle-volumes button:last-child{border-right:0}.chronicle-volumes span{font-size:14px;color:var(--chronicle-muted);font-weight:400}.chronicle-volumes strong{font-family:var(--display-font);font-weight:500;font-size:clamp(16px,1.35vw,20px)}.chronicle-volumes [aria-pressed=true]{background:var(--chronicle-selected);box-shadow:inset 0 -3px var(--chronicle-jade);color:var(--chronicle-jade)}.chronicle-layout{display:grid;grid-template-columns:275px minmax(0,1fr);gap:clamp(28px,4.5vw,72px);padding-top:36px}.chronicle-spine{border-right:1px solid var(--chronicle-line);padding-right:26px}.chronicle-spine-summary{color:var(--chronicle-muted);line-height:1.85;margin:0 0 22px;font-size:15px}.chronicle-spine nav{display:grid}.chronicle-spine button{display:grid;grid-template-columns:minmax(0,1fr) 18px;justify-content:start;gap:5px;height:auto;min-height:77px;padding:14px 12px;border-radius:0;border-bottom:1px solid var(--chronicle-line);text-align:left;white-space:normal}.chronicle-spine button>span{grid-column:1/-1;font-size:14px;color:var(--chronicle-muted)}.chronicle-spine button strong{font-family:var(--display-font);font-weight:500;font-size:18px}.chronicle-spine [aria-current=step]{background:var(--chronicle-selected);box-shadow:inset 2px 0 var(--chronicle-jade);color:var(--chronicle-jade)}.chronicle-reader{min-width:0;max-width:860px}.chronicle-hero-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin:0 0 30px;padding:20px 22px;border:1px solid var(--chronicle-line);border-left:3px solid var(--chronicle-jade);background:#ede8d9}.chronicle-hero-entry h2{margin:0 0 8px;font-family:var(--display-font);font-size:clamp(22px,2.2vw,30px);font-weight:500}.chronicle-hero-entry p:last-child{max-width:66ch;margin:0;color:var(--chronicle-muted);font-size:15px;line-height:1.8}.chronicle-hero-entry button{min-height:46px;white-space:nowrap}.chronicle-enter-scene{margin-top:23px;min-height:48px}.chronicle-episode>button{scroll-margin-top:20px}.chronicle-event-heading h2{font-size:clamp(28px,3vw,42px);line-height:1.4;margin:0 0 12px;font-weight:500}.chronicle-clans{color:var(--chronicle-muted);font-size:14px;line-height:1.9;margin:0}.chronicle-prose{max-width:65ch;margin:30px 0 36px}.chronicle-prose p{font-family:var(--display-font);font-size:18px;line-height:1.9;margin:0 0 18px}.chronicle-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 16px}.chronicle-section-heading h3{font-size:clamp(21px,2.1vw,28px);font-weight:500;margin:0}.chronicle-section-heading>span{color:var(--chronicle-muted);font-size:14px}.chronicle-perspectives{display:flex;gap:4px;border-bottom:1px solid var(--chronicle-line)}.chronicle-perspectives button{min-height:48px;padding:10px 24px;border-radius:0;font-size:16px;color:var(--chronicle-muted)}.chronicle-perspectives [aria-pressed=true]{color:var(--chronicle-jade);box-shadow:inset 0 -2px var(--chronicle-jade);background:var(--chronicle-selected)}.chronicle-branch-body{padding:22px 0 26px;min-height:124px}.chronicle-branch-body p{margin:0;font-size:17px;line-height:1.9}.chronicle-convergence{display:flex;align-items:flex-start;gap:18px;padding:23px 25px;background:#ede8d9;border-left:2px solid #a88246}.chronicle-convergence>svg{flex-shrink:0;color:var(--chronicle-jade);margin-top:3px}.chronicle-convergence h4,.chronicle-cost h4{font-size:16px;font-weight:500;margin:0 0 8px}.chronicle-convergence p,.chronicle-cost p{margin:0;color:var(--chronicle-muted);line-height:1.85;font-size:16px}.chronicle-cost{padding:20px 0;border-bottom:1px solid var(--chronicle-line)}.chronicle-cost h4{color:#943b31}.chronicle-episodes{padding:34px 0 0}.chronicle-episode{border-bottom:1px solid var(--chronicle-line)}.chronicle-episode>button{display:grid;grid-template-columns:54px minmax(0,1fr) auto 18px;align-items:center;gap:16px;width:100%;height:auto;min-height:63px;padding:13px 8px;border-radius:0;text-align:left;white-space:normal}.chronicle-episode-number,.chronicle-episode-viewpoint{font-size:14px;color:var(--chronicle-muted);font-weight:400}.chronicle-episode strong{font-family:var(--display-font);font-size:19px;font-weight:500}.chronicle-episode[data-open=true]>button>svg{transform:rotate(180deg)}.chronicle-episode-prose{padding:10px 38px 23px 78px}.chronicle-episode-prose p{font-size:16px;line-height:1.9;margin:0 0 14px}.chronicle-episode-prose .chronicle-kicker{font-size:14px}.chronicle-turn-page{display:flex;justify-content:space-between;gap:10px;margin-top:32px}.chronicle-turn-page button{font-size:14px}.chronicle-scene{padding-block:10px 20px}.chronicle-scene-setting{margin-bottom:26px;padding-bottom:18px;border-bottom:1px solid var(--chronicle-line);color:var(--chronicle-muted)}.chronicle-scene-setting p{font-size:15px;line-height:1.85}.chronicle-scene-body{max-width:42rem}.chronicle-scene-step{margin-bottom:22px}.chronicle-scene-step blockquote p,.chronicle-scene-step p.chronicle-scene-paragraph{font-size:17px;line-height:1.95}.chronicle-scene-step blockquote{margin:26px 0 26px 14px;padding-left:20px;border-left:2px solid var(--chronicle-line)}.chronicle-scene-step cite{display:block;margin-bottom:7px;color:var(--chronicle-jade);font-size:14px;font-style:normal}.chronicle-scene-step .chronicle-scene-echo{color:var(--chronicle-jade);font-size:17px;line-height:1.95}.chronicle-scene-choice{margin:28px 0 34px}.chronicle-scene-choice h4{margin:0 0 15px;font-family:var(--display-font);font-size:21px;font-weight:500;line-height:1.6}.chronicle-scene-options{display:grid;gap:10px}.chronicle-scene-options button{min-height:58px;height:auto;justify-content:space-between;gap:18px;padding:15px 19px;background:#fcf8ee;border:1px solid var(--chronicle-line);border-radius:3px;text-align:left;white-space:normal;font-size:16px;line-height:1.7}.chronicle-scene-options button>svg{flex-shrink:0}.chronicle-scene-options [aria-pressed=true]{color:var(--chronicle-jade)}.chronicle-scene-consequence{margin-top:18px;padding:18px 0 0}.chronicle-scene-consequence p{font-size:17px;line-height:1.9}.chronicle-scene-consequence .chronicle-scene-scar,.chronicle-scene-ending .chronicle-scene-scar{color:#943b31;font-size:15px}.chronicle-scene-ending{padding-top:24px;border-top:1px solid var(--chronicle-line)}.chronicle-scene-ending>p:first-child{font-family:var(--display-font);font-size:21px;line-height:1.85}.chronicle-scene-ending button{min-height:48px;margin-top:8px}.chronicle-scene>.chronicle-scene-note{margin:25px 0 0;font-size:14px;color:var(--chronicle-muted);line-height:1.7}@media (max-width:1100px){.chronicle-volumes{display:flex;overflow-x:auto}.chronicle-volumes button{min-width:124px;flex-shrink:0}.chronicle-layout{grid-template-columns:215px minmax(0,1fr);gap:28px}.chronicle-spine{padding-right:16px}.chronicle-title-row{gap:24px}.chronicle-title-row>p{font-size:15px}}@media (min-width:768px) and (max-width:959px){.chronicle-layout{display:flex;flex-direction:column;gap:28px}.chronicle-spine{border-right:0;padding-right:0}.chronicle-spine nav{display:flex;overflow-x:auto;border-block:1px solid var(--chronicle-line)}.chronicle-spine button{flex-shrink:0;width:180px;min-height:81px}.chronicle-spine [aria-current=step]{box-shadow:inset 0 -2px var(--chronicle-jade)}.chronicle-episode-prose{padding-inline:12px}}@media (max-width:767px){.chronicle-page{padding-bottom:36px}.chronicle-title-row{flex-direction:column;align-items:start;gap:20px;padding:24px 0 16px}.chronicle-title-row h1{font-size:43px}.chronicle-title-row>p{font-size:15px}.chronicle-progress{margin-bottom:16px}.chronicle-progress>span:last-child{display:none}.chronicle-volumes button{min-width:121px;min-height:104px}.chronicle-layout{display:flex;flex-direction:column;gap:25px;padding-top:22px}.chronicle-hero-entry{grid-template-columns:1fr;align-items:start;gap:16px;padding:18px 16px}.chronicle-hero-entry button{width:100%}.chronicle-spine{border-right:0;padding:0}.chronicle-spine-summary{margin-bottom:16px;font-size:15px}.chronicle-spine nav{display:flex;overflow-x:auto;border-block:1px solid var(--chronicle-line)}.chronicle-spine button{flex-shrink:0;width:168px;min-height:81px;padding:10px 12px}.chronicle-spine button strong{font-size:17px}.chronicle-spine [aria-current=step]{box-shadow:inset 0 -2px var(--chronicle-jade)}.chronicle-event-heading h2{font-size:30px}.chronicle-prose{margin:22px 0 28px}.chronicle-prose p{font-size:18px;line-height:1.9;margin-bottom:18px}.chronicle-section-heading{align-items:start;flex-direction:column;gap:7px}.chronicle-perspectives button{flex:1;padding-inline:10px;font-size:15px}.chronicle-branch-body{padding-block:18px 22px}.chronicle-branch-body p{font-size:16px}.chronicle-convergence{padding:18px 15px;gap:12px}.chronicle-convergence p,.chronicle-cost p{font-size:15px}.chronicle-episodes{padding-top:25px}.chronicle-episode>button{grid-template-columns:42px minmax(0,1fr) 18px;gap:10px;min-height:70px}.chronicle-episode-viewpoint{grid-column:2;grid-row:2;font-size:14px}.chronicle-episode strong{font-size:18px}.chronicle-episode>button>svg{grid-column:3;grid-row:1/3}.chronicle-episode-prose{padding:8px 8px 16px}.chronicle-turn-page{flex-wrap:wrap}.chronicle-turn-page button{padding-inline:10px}.chronicle-scene-step blockquote p,.chronicle-scene-step p.chronicle-scene-paragraph{font-size:17px;line-height:1.95}.chronicle-scene-step blockquote{margin-left:3px;padding-left:14px}.chronicle-scene-choice h4{font-size:20px}.chronicle-scene-options button{padding:13px 14px;font-size:15px}}@media (prefers-reduced-motion:reduce){.chronicle-page *,.chronicle-page :after,.chronicle-page :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.chronicle-page button{color:var(--chronicle-ink)}.chronicle-page :is(button,a):focus-visible{outline:3px solid #a94335;outline-offset:3px}.chronicle-page button:hover:not(:disabled){background-color:var(--chronicle-selected)}.chronicle-page button:disabled{opacity:1;color:#73786f;background:#e7e2d6;box-shadow:none}.chronicle-page .btn-gold{background:var(--chronicle-jade);border:1px solid var(--chronicle-jade);color:#fffaf0;box-shadow:none;text-shadow:none;white-space:normal;height:auto;padding-block:12px}.chronicle-page .btn-gold:after,.chronicle-page .btn-gold:before{display:none}.chronicle-page .btn-gold:hover:not(:disabled){background:#1c533f}.chronicle-page .btn-gold:disabled{background:#e7e2d6;border-color:var(--chronicle-line);color:#73786f}.chronicle-scene-options button{border-radius:7px;font-weight:500}.chronicle-scene-options [aria-pressed=true]{color:#194e3b;border-color:var(--chronicle-jade);box-shadow:inset 4px 0 var(--chronicle-jade);background:var(--chronicle-selected)}.chronicle-scene-options [aria-pressed=true]>svg{stroke-width:3;color:var(--chronicle-jade)}.chronicle-scene-options button>span{min-width:0}.chronicle-scene-consequence{padding:18px;background:#ede8d9;border-left:3px solid var(--chronicle-jade);border-radius:0 6px 6px 0}.chronicle-scene-step blockquote{background:#ede8d9;padding:16px 20px;border-left-color:#a88246}.chronicle-scene-step blockquote p{margin-block:0}.chronicle-scene-step cite{font-weight:600}.chronicle-episode[data-open=true]>button{background:var(--chronicle-selected);color:var(--chronicle-jade);box-shadow:inset 3px 0 var(--chronicle-jade)}.chronicle-turn-page{border-top:1px solid var(--chronicle-line);padding-top:22px;align-items:stretch}.chronicle-turn-page button{height:auto;min-height:48px;padding:12px 16px;font-size:15px;white-space:normal;border:1px solid var(--chronicle-line);border-radius:6px}.chronicle-turn-page [aria-pressed=true]{color:var(--chronicle-jade);background:var(--chronicle-selected);border-color:var(--chronicle-jade)}.chronicle-episode-prose{padding:20px 24px 28px}@media (max-width:767px){.chronicle-scene-setting{margin-bottom:20px}.chronicle-episode-prose{padding:14px 0 24px}.chronicle-scene-options button{min-height:60px;padding:14px 16px;font-size:16px;gap:12px}.chronicle-scene-consequence{padding:15px}.chronicle-scene-step blockquote{margin-inline:0;padding:14px 16px}.chronicle-turn-page{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.chronicle-turn-page button:nth-child(2){grid-column:1/-1;grid-row:2}.chronicle-turn-page button{padding-inline:10px}}